const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  transpileDependencies: true,


  chainWebpack: (config) => {
    config.plugin('html').tap((args) => {
      args[0].title = '个人技术学习'; // 修改浏览器页签的标题
      return args;
    });
  },

  // 这个项目后端写 token 在cookie
  // 前后端 是共享 cookie（同源 协议号，主机名，端口）
  // 非同源
  // 目前这个项目是非同源
  // 跨域（vue脚手架 反向代理）

  devServer: {
    proxy: {
      '/api': {
        target: 'http://shop.irichers.com:8100/api/', // 目标服务器地址
        changeOrigin: true, // 是否改变源地址
        pathRewrite: {
          '^/api': '' // 重写路径
        }
      }
    }
  },


})
